<!DOCTYPE html>
<html lang="en">
<head>
	<meta http-equiv="content-type" content="text/html; charset=UTF-8">
	<meta charset="utf-8">
	<title>进货管理</title>
	<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, user-scalable=no">
	<meta name="description" content="">
	<meta name="author" content="">
	<!-- STYLESHEETS --><!--[if lt IE 9]><script src="../../js/flot/excanvas.min.js"></script><script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script><script src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script><![endif]-->
	<link rel="stylesheet" type="text/css" href="../../css/cloud-admin.css" >
	<link rel="stylesheet" type="text/css"  href="../../css/themes/default.css" id="skin-switcher" >
	<link rel="stylesheet" type="text/css"  href="../../css/responsive.css" >	
	<link href="../../font-awesome/css/font-awesome.min.css" rel="stylesheet">
	<!-- SELECT2 -->
	<link rel="stylesheet" type="text/css" href="../../js/select2/select2.min.css" />
	<!-- UNIFORM -->
	<link rel="stylesheet" type="text/css" href="../../js/uniform/css/uniform.default.min.css" />
	<!-- datatable -->
    <link rel="stylesheet" href="../../js/datatables/datatable.css">
    <link rel="stylesheet" href="../../js/datepicker/datepicker.css">
	<!-- FONTS 
	<link href='http://fonts.useso.com/css?family=Open+Sans:300,400,600,700' rel='stylesheet' type='text/css'>
-->
</head>
<body>
	<header class="navbar clearfix" id="header">
	</header>
	
	<!-- PAGE -->
	<section id="page">
				<!-- SIDEBAR -->
				<div id="sidebar" class="sidebar">
					<div class="sidebar-menu nav-collapse">
						
						<!-- SIDEBAR MENU -->
						<ul>							
							
						</ul>
						<!-- /SIDEBAR MENU -->
					</div>

				</div>
				<!-- /SIDEBAR -->
		<div class="modal fade" id="box-config" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
					<div class="modal-dialog">
						<div class="modal-content">
							<div class="modal-header">
								<button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
								<h4 class="modal-title">发货物流</h4>
							</div>
							<div class="modal-body">
							<div class="form-group">
									<input name="hid_purchaseCode" type="hidden">
									<label class="control-label col-md-3" style="line-height:34px;"><span class="required">*</span>物流公司：</label>
									<div class="col-md-4 productName" style="line-height:34px;">
										<input class="form-control" style="height:34px" type="text" name="company">
									</div>
							</div>
							<div class="form-group">
								<label class="control-label col-md-3" style="line-height:34px;"><span class="required">*</span>物流单号：</label>
								<div class="col-md-4">
									<input class="form-control" style="height:34px" type="text" name="logcode">
								</div>
							</div>
							<div class="form-group">
								<label class="control-label col-md-3" style="line-height:34px;"><span class="required">*</span>预计到货时间：</label>
								<div class="col-md-4">
									<input class="form-control" style="height:34px" type="text" id="d4311" name="preDate" onfocus="WdatePicker({maxDate:'#F{\'2030-10-01\'}',dateFmt:'yyyy-MM-dd'})">
								</div>
							</div>
							<div class="form-group">
									<label class="control-label col-md-3" style="line-height:34px;">备注：</label>
									<div class="col-md-8">
										<textarea class="form-control" name="remark" cols="50"  rows="2" style="resize:none" placeholder="请输入备注" maxlength="200"></textarea>
									</div>
							</div>
								
							</div>
							
							<div class="modal-footer">
								<button type="button" class="btn btn-default" data-dismiss="modal">取消</button>
								<button type="button" class="btn btn-success bt-updateprice">保存</button>
							</div>
						</div>
					</div>
		</div>
		<div id="main-content">
			
			<div class="container">
				<div class="row">
					<div id="content" class="col-lg-12">
						<!-- PAGE HEADER-->
						<div class="row">
							<div class="col-sm-12">
								<div class="page-header">
									<!-- STYLER -->
									
									<!-- /STYLER -->
									<!-- BREADCRUMBS -->
									<ul class="breadcrumb">
										<li>
											<i class="fa fa-home"></i>
											<a href="index.html">首页</a>
										</li>
										<li>
											<a href="#">合同管理</a>
										</li>
										<li>进货管理</li>
									</ul>
									<!-- /BREADCRUMBS -->
									
								</div>
							</div>
						</div>
						<!-- /PAGE HEADER -->
						<!-- FORMS QUERY-->
						<div class="row">
							
										<div class="box border primary">
											<div class="box-title">
												<h4><i class="fa fa-bars"></i>查询条件</h4>
											</div>
											<div class="box-body big" style="padding:10px;">												
												<form class="form-horizontal" role="form" id="form_search" action="../../admin/purchase/exportPurchase.do">
												  <div class="form-group mrg-bt10">
													<label class="col-sm-1 control-label" style="width: auto">供应商名称：</label>
													<div class="col-sm-2">
													  <input type="text" class="form-control" name="q" placeholder="输入关键字">
													</div>
													<label class="col-sm-1 control-label" style="width: auto">合同编号：</label>
													<div class="col-sm-2">
													  <input type="text" class="form-control" name="contractCode" placeholder="输入关键字">
													</div>
													<label class="col-sm-1 control-label" style="width: auto">进货单号：</label>
													<div class="col-sm-2">
													  <input type="text" class="form-control" name="purchaseCode" placeholder="输入关键字">
													</div>
													</div>
													 <div class="form-group mrg-bt10">
													<label class="col-sm-1 control-label" style="width: auto">创建时间：</label>
													<div class="col-sm-3" style="display:inline-flex">
													<div class="col-sm-2" style="width:130px;padding-left:5px">
														 <input type="text" name="startDate"  class="form-control bootstrap-datepicker">
													</div>
													<div style="width: 20px">至</div>
														<div class="float-left" style="width:100px">
															 <input type="text" name="endDate" class="form-control bootstrap-datepicker">
															 
														</div>	
													</div>
													
													<div class="col-sm-1">
									       				<a class="btn btn-primary search">查询</a>
													</div>
												  </div>
												 </form>
											</div>
										</div>
							
						</div>
						<!-- /FORMS QUERY -->
						<div class="row" style="height: 30px;">
								<div class="col-md-12">
									<div class="box ">
										<a href="edit.html"  class="btn btn-success config">
											<i class="fa  fa-plus-square-o"></i> 录入进货单
										</a>
										<a href="javascript:;"  class="btn btn-warning export">
											<i class="fa  fa-plus-square-o"></i> 导出入库
										</a>
									</div>
								</div>
					    </div>							
					    <div class="row">
								<!-- TABLES -->
								<div class="col-md-12">
									<!-- BOX -->
									<div class="box border primary">
										<div class="box-title">
											<h4><i class="fa fa-table"></i>进货单数量：<span id="total"></span> 条</h4>

										</div>
										<div class="box-body">
											<table id="db_list" style="word-wrap: break-word;" cellpadding="0" cellspacing="0" border="0" class="datatable table table-striped table-bordered table-hover">
												
											</table>
										</div>
									</div>
									<!-- /BOX -->
								</div>
							</div>
							<!-- /TABLES -->
						
						
						<div class="footer-tools">
							<span class="go-top">
								<i class="fa fa-chevron-up"></i> Top
							</span>
						</div>
					</div><!-- /CONTENT-->
				</div>
			</div>
		</div>
	</section>
	<!--/PAGE -->
	<!-- JAVASCRIPTS -->
	<!-- Placed at the end of the document so the pages load faster -->
	<!-- JQUERY -->
	<script src="../../js/jquery/jquery-2.0.3.min.js"></script>
	<!-- JQUERY UI-->
	<script src="../../js/jquery-ui-1.10.3.custom/js/jquery-ui-1.10.3.custom.min.js"></script>
	
	<!-- BOOTSTRAP -->
	<script src="../../bootstrap-dist/js/bootstrap.min.js"></script>
	<!-- BLOCK UI -->
	<script type="text/javascript" src="../../js/jQuery-BlockUI/jquery.blockUI.min.js"></script>
	
	<!-- AUTOSIZE -->
	<script type="text/javascript" src="../../js/autosize/jquery.autosize.min.js"></script>
	<!-- spinner -->
		<script src="../../js/spinner/spin.js"></script>
	<!-- DATA TABLES -->
		<script type="text/javascript" src="../../js/datatables/bootstrap-select.js"></script>
		<script type="text/javascript" src="../../js/datatables/datatable.js"></script>
		<script type="text/javascript" src="../../js/datatables/datatable-bootstrap.js"></script>
		<script type="text/javascript" src="../../js/datatables/datatable-tabletools.js"></script>
		<script type="text/javascript" src="../../js/datatables/fnAddTr.js"></script>

	<!-- INPUT MASK -->
	<script type="text/javascript" src="../../js/bootstrap-inputmask/bootstrap-inputmask.min.js"></script>
   	<!--bootbox-->
	<script type="text/javascript" src="../../js/bootbox/bootbox.min.js"></script>
	<!-- SELECT2 -->
	<script type="text/javascript" src="../../js/select2/select2.min.js"></script>
	<!-- UNIFORM -->
	<script type="text/javascript" src="../../js/uniform/jquery.uniform.min.js"></script>
	<script type="text/javascript" src="../../js/datepicker/datepicker.js"></script>
	<script language="javascript" type="text/javascript" src="../../js/My97DatePicker/WdatePicker.js"></script>
	<!-- COOKIE -->
	<script type="text/javascript" src="../../js/jQuery-Cookie/jquery.cookie.min.js"></script>
	<!-- CUSTOM SCRIPT -->
	<script src="../../js/script.js"></script>
	<script src="../../js/common.js"></script>
		<script>		
		var Coupon=function(){
	         var  $mainDataTable=null;      
	        
	      
	         var searchResult=function(){
	         
	          var startDate=$("input[name=startDate]").val();
	          var endDate=$("input[name=endDate]").val();   
	          var q=$("input[name=q]").val();
	          
	          var url=App.getContextPath()+"admin/purchase/searchPurchase.do?q="+q+"&purchaseCode="+$("[name=purchaseCode]").val()+"&contractCode="+$("[name=contractCode]").val();
	           
	            if(startDate!="")
					url+="&startDate="+startDate;
				if(endDate!="")
				   url+="&endDate="+$.dateAdd(endDate);
			
			       if($mainDataTable){
			           $mainDataTable.api().ajax.url(url).load();	   		
		   		       return;	
			        }
		           var dtSetting = $.dataTableSetting({					
							"ajaxSource" :url,
							"serverSide" : true,
							"bFilter" : false,// 去掉搜索框
							"bLengthChange" : true,// 每页显示数量							
							"sScrollX":"100%",
							"sScrollXInner": "100%",
							"iDisplayLength": 25,
							"bSort" : false,					
							"aoColumns" : [ {
								"mDataProp" : "purchaseCode",
								"sTitle" : "进货单号",
								"width" : "8%"				
							},{
								"mDataProp" : "wdtPurchaseCode",
								"sTitle" : "旺店通单号",
								"width" : "8%"				
							}
							, {
								"mDataProp" : "supplier.supplierName",
								"sTitle" : "供应商",
								"width" : "10%",
								"render":function(data, type, row){
									return "<a href='/pages/contract/new_supply.html?flag=1&id="+row.supplierId+"'>"+row.supplier.supplierName+"</a>";
								}
							}, {
								"mDataProp" : "contractCode",
								"sTitle" : "合同编号",
								"width" : "8%",
								"render":function(data, type, row){
									return "<a href='/pages/contract/add_contract.html?opType=view&id="+row.contract.id+"'>"+row.contractCode+"</a>";
								}
							}, {
								"mDataProp" : "arriveAmount",
								"sTitle" : "进货件数",
								"width" : "8%",
							}
							, {
								
								"sTitle" : "入库时间",
								"width" : "8%",
								"render":function(data, type, row){
									if(row.inStockTime == null)
									{
										return "";
									}
									else
									{
									  return $.getLocalTime(row.inStockTime);
									}
								}
							}, {
								
								"sTitle" : "入库件数",
								"width" : "8%",
								"render":function(data, type, row){
								    return format_number(row.inStockAmount);
								}
							}, {
								"sTitle" : "入库金额",
								"width" : "8%",
								"render":function(data, type, row){
								   return format_number(row.inStockPrice);
								}
							},{
									"sTitle" : "状态 ",
									"mDataProp" : "purchaseStatus",
									"width" : "8%",
									"render":function(data, type, row){
										if(row.purchaseStatus == "InStock") {
											return "已入库";
										}else if(row.purchaseStatus == "Settlement"){
											return "结算";
										}else if(row.purchaseStatus == "PartInStock"){
											return "部分入库";
										}
										else{
											return "未入库";
										}
									}
								}
							,{
								
								"sTitle" : "创建时间",
								"width" : "8%",
								"render":function(data, type, row){
								  return $.getLocalTime(row.createTime);
								}
							}, {
								"sTitle" : "操作",
								"width" : "18%",
								"render":function(data, type, row){
								   var str="<p class='btn-toolbar' style='margin:0px'>"+
							     "<a class='btn btn-warning btn-xs btn-width' style='width:80px;margin-left:0px;margin-right:5px;margin-top:2px;' href='detail.html?pid="+row.purchaseCode+"'><i class='fa fa-arrow-circle-o-up'></i>详细</a>";
								 
								 if((row.purchaseStatus=="NoInStock") )
							     str+="<a class='btn btn-danger btn-xs bt_sync btn-width' style='width:60px;margin-left:0px;margin-right:5px;margin-top:2px;display:none;' href='edit.html?pid="+row.purchaseCode+'&sid='+row.supplierId+'&ccode='+row.contractCode+"'><i class='fa fa-arrow-circle-o-up'></i>编辑</a>";
								 if((row.wdtPurchaseCode== null) ){
							     str+="<a class='btn btn-danger btn-xs bt_sync_wdt btn-width' style='width:80px;margin-left:0px;margin-right:5px;margin-top:2px;' purchase_code = "+ row.purchaseCode+" ><i class='fa fa-arrow-circle-o-up'></i>同步入库单</a>";							    
							     str+="<a class='btn btn-warning btn-xs bt_delete btn-width' style='width:60px;margin-left:0px;margin-right:5px;margin-top:2px;' id="+row.id+" ><i class='fa fa-arrow-circle-o-up'></i>删除</a>";
								 }
								 if((row.wdtPurchaseCode== null||row.purchaseStatus=="NoInStock") ){
								     							    
								     str+="<a class='btn btn-warning btn-xs bt_delete btn-width' style='width:60px;margin-left:0px;margin-right:5px;margin-top:2px;' id="+row.id+" ><i class='fa fa-arrow-circle-o-up'></i>删除</a>";
									 }
								 str+="<a class='btn btn-primary btn-xs bt_logistics btn-width' style='width:80px;margin-left:0px;margin-right:5px;margin-top:2px;' " + 
									  " purchase_code = "+ row.purchaseCode+" expressCompany="+row.expressCompany+" logisticsCode="+row.logisticsCode+" preArriveDate="+row.preArriveDate+" remark="+row.remark+"><i class='fa fa-arrow-circle-o-up'></i>发货物流</a>";
								
								 str+="</p>";
								return str;
								}
							}]
						});
					
				      $mainDataTable = $("#db_list").dataTable(dtSetting);
	         };
	         var syncPurchase=function(){
		      	 var purchaseCode=$(this).attr("purchase_code");
		      	 	$.confirm("你确认需要同步进货单吗?",function(){
		      	 		$.ajax({
							type: "get",
							url: App.getContextPath() + "admin/purchase/syncPurchase.do",
							data:{purchaseCode:purchaseCode},
							async: true,
							success: function(result) {
								if(result.type == 'error'){
									$.alert(result.content);
								}else{
									$.alert(result.extra);
								}
								searchResult();							
										
								}
							
						});
		      	 	
		      	 	});
		      	 };
		     var deletePurchase=function(){
		    	var id=$(this).attr("id");
		    
		    	
		    	$.confirm("你确认删除当前进货单?",function(){
	      	 		$.ajax({
						type: "get",
						url: App.getContextPath() + "admin/purchase/deletePurchase.do",
						data:{id:id},
						async: true,
						success: function(result) {
							if(result.type == 'error'){
								$.alert(result.content);
							}else{
								$.alert(result.content);
							}
							searchResult();							
									
							}
						
					});
	      	 	
	      	 	});
		     };
			var logistics=function(){
				
		      	var purchaseCode = $(this).attr("purchase_code");
				var expressCompany = $(this).attr("expressCompany") == "null" ? "" : $(this).attr("expressCompany");
				var logisticsCode = $(this).attr("logisticsCode") == "null" ? "" : $(this).attr("logisticsCode");
				var preArriveDate = $.getLocalTime($(this).attr("preArriveDate"));
				var remark = $(this).attr("remark") == "null" ? "" : $(this).attr("remark");
				$("#box-config").find(".form-group").find("input[name=hid_purchaseCode]").val(purchaseCode);
				$("#box-config").find(".form-group").find("input[name=company]").val(expressCompany);
				$("#box-config").find(".form-group").find("input[name=logcode]").val(logisticsCode);
				$("#box-config").find(".form-group").find("input[name=preDate]").val(preArriveDate);
				$("#box-config").find(".form-group").find("textarea[name=remark]").val(remark);
				$("#box-config").modal("show");
				$("#box-config").find(".btn-success").unbind("click").click(logisticsSubmit);
				
				
		    };
			var logisticsSubmit=function(){
				var purchaseCode = $("input[name=hid_purchaseCode]").val();
				var company = $("input[name=company]").val();
				var logcode = $("input[name=logcode]").val();
				var preDate = $("input[name=preDate]").val();
				var remark = $("textarea[name=remark]").val();
				if(company == ""){
					$.alert("请输入物流公司");
					return false;
				}
				if(logcode == ""){
					$.alert("请输入物流单号");
					return false;
				}
				if(preDate == ""){
					$.alert("请选择预计到货时间");
					return false;
				}
				$.ajax({
					type: "post",
					url: App.getContextPath()+"admin/purchase/updateLogic.do",
					async: true,
					data: {purchaseCode: purchaseCode,expressCompany:company,logisticsCode:logcode,arriveDate:preDate,remark:remark},
					success: function(result) {
								$("#box-config").modal("hide");
								$.alert("保存成功");
								
								$("input[name=company]").val('');
								$("input[name=logcode]").val('');
								$("input[name=preDate]").val('');
								$("textarea[name=remark]").val('');
							    searchResult();
							}
				   });
	        
	        };
			
	         
	         return {	         
	         init:function(){
	           $.initDate($("#form_search"),-30,0);
	           $("#status_select").select2({placeholder: "选择状态"});
	           
	          $(".search").click(searchResult);	
	            searchResult();	          
				
	         	$("#db_list").on("click",".bt_sync_wdt",syncPurchase); 
				$("#db_list").on("click",".bt_logistics",logistics); 
				$("#db_list").on("click",".bt_delete",deletePurchase); 
				 $(".export").click(function(){
		        	   $("#form_search").submit();
		           });
	          }
		    }
	      }();
	      
	      $(function(){
	      	$("#header").load("../head.html");
			
	        App.init(); //Initialise plugins and elements	        
	      	Coupon.init();
	      	
	      });
		</script>
		<!-- /JAVASCRIPTS -->
</body>
</html>